package laya.d3.core.particleShuriKen {
	import laya.d3.shader.ShaderDefine;
	public class ShuriKenParticle3DShaderDeclaration {
		public static var SHADERDEFINE_RENDERMODE_BILLBOARD:ShaderDefine;
		public static var SHADERDEFINE_RENDERMODE_STRETCHEDBILLBOARD:ShaderDefine;
		public static var SHADERDEFINE_RENDERMODE_HORIZONTALBILLBOARD:ShaderDefine;
		public static var SHADERDEFINE_RENDERMODE_VERTICALBILLBOARD:ShaderDefine;
		public static var SHADERDEFINE_COLOROVERLIFETIME:ShaderDefine;
		public static var SHADERDEFINE_RANDOMCOLOROVERLIFETIME:ShaderDefine;
		public static var SHADERDEFINE_VELOCITYOVERLIFETIMECONSTANT:ShaderDefine;
		public static var SHADERDEFINE_VELOCITYOVERLIFETIMECURVE:ShaderDefine;
		public static var SHADERDEFINE_VELOCITYOVERLIFETIMERANDOMCONSTANT:ShaderDefine;
		public static var SHADERDEFINE_VELOCITYOVERLIFETIMERANDOMCURVE:ShaderDefine;
		public static var SHADERDEFINE_TEXTURESHEETANIMATIONCURVE:ShaderDefine;
		public static var SHADERDEFINE_TEXTURESHEETANIMATIONRANDOMCURVE:ShaderDefine;
		public static var SHADERDEFINE_ROTATIONOVERLIFETIME:ShaderDefine;
		public static var SHADERDEFINE_ROTATIONOVERLIFETIMESEPERATE:ShaderDefine;
		public static var SHADERDEFINE_ROTATIONOVERLIFETIMECONSTANT:ShaderDefine;
		public static var SHADERDEFINE_ROTATIONOVERLIFETIMECURVE:ShaderDefine;
		public static var SHADERDEFINE_ROTATIONOVERLIFETIMERANDOMCONSTANTS:ShaderDefine;
		public static var SHADERDEFINE_ROTATIONOVERLIFETIMERANDOMCURVES:ShaderDefine;
		public static var SHADERDEFINE_SIZEOVERLIFETIMECURVE:ShaderDefine;
		public static var SHADERDEFINE_SIZEOVERLIFETIMECURVESEPERATE:ShaderDefine;
		public static var SHADERDEFINE_SIZEOVERLIFETIMERANDOMCURVES:ShaderDefine;
		public static var SHADERDEFINE_SIZEOVERLIFETIMERANDOMCURVESSEPERATE:ShaderDefine;
		public static var SHADERDEFINE_RENDERMODE_MESH:ShaderDefine;
		public static var SHADERDEFINE_SHAPE:ShaderDefine;
		public static var WORLDPOSITION:Number;
		public static var WORLDROTATION:Number;
		public static var POSITIONSCALE:Number;
		public static var SIZESCALE:Number;
		public static var SCALINGMODE:Number;
		public static var GRAVITY:Number;
		public static var THREEDSTARTROTATION:Number;
		public static var STRETCHEDBILLBOARDLENGTHSCALE:Number;
		public static var STRETCHEDBILLBOARDSPEEDSCALE:Number;
		public static var SIMULATIONSPACE:Number;
		public static var CURRENTTIME:Number;
		public static var VOLVELOCITYCONST:Number;
		public static var VOLVELOCITYGRADIENTX:Number;
		public static var VOLVELOCITYGRADIENTY:Number;
		public static var VOLVELOCITYGRADIENTZ:Number;
		public static var VOLVELOCITYCONSTMAX:Number;
		public static var VOLVELOCITYGRADIENTXMAX:Number;
		public static var VOLVELOCITYGRADIENTYMAX:Number;
		public static var VOLVELOCITYGRADIENTZMAX:Number;
		public static var VOLSPACETYPE:Number;
		public static var COLOROVERLIFEGRADIENTALPHAS:Number;
		public static var COLOROVERLIFEGRADIENTCOLORS:Number;
		public static var MAXCOLOROVERLIFEGRADIENTALPHAS:Number;
		public static var MAXCOLOROVERLIFEGRADIENTCOLORS:Number;
		public static var SOLSIZEGRADIENT:Number;
		public static var SOLSIZEGRADIENTX:Number;
		public static var SOLSIZEGRADIENTY:Number;
		public static var SOLSizeGradientZ:Number;
		public static var SOLSizeGradientMax:Number;
		public static var SOLSIZEGRADIENTXMAX:Number;
		public static var SOLSIZEGRADIENTYMAX:Number;
		public static var SOLSizeGradientZMAX:Number;
		public static var ROLANGULARVELOCITYCONST:Number;
		public static var ROLANGULARVELOCITYCONSTSEPRARATE:Number;
		public static var ROLANGULARVELOCITYGRADIENT:Number;
		public static var ROLANGULARVELOCITYGRADIENTX:Number;
		public static var ROLANGULARVELOCITYGRADIENTY:Number;
		public static var ROLANGULARVELOCITYGRADIENTZ:Number;
		public static var ROLANGULARVELOCITYCONSTMAX:Number;
		public static var ROLANGULARVELOCITYCONSTMAXSEPRARATE:Number;
		public static var ROLANGULARVELOCITYGRADIENTMAX:Number;
		public static var ROLANGULARVELOCITYGRADIENTXMAX:Number;
		public static var ROLANGULARVELOCITYGRADIENTYMAX:Number;
		public static var ROLANGULARVELOCITYGRADIENTZMAX:Number;
		public static var ROLANGULARVELOCITYGRADIENTWMAX:Number;
		public static var TEXTURESHEETANIMATIONCYCLES:Number;
		public static var TEXTURESHEETANIMATIONSUBUVLENGTH:Number;
		public static var TEXTURESHEETANIMATIONGRADIENTUVS:Number;
		public static var TEXTURESHEETANIMATIONGRADIENTMAXUVS:Number;
	}

}
